課程資訊
課程名稱
資料結構與程式設計
Data Structure and Programming 
開課學期
99-2 
授課對象
電機資訊學院  電機工程學系  
授課教師
黃定洧 
課號
EE3011 
課程識別碼
901 31900 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一6,7,8(13:20~16:20) 
上課地點
電二229 
備註
總人數上限:60人 
課程網頁
http://iphotonics.dyndns.org/dwhuang/courses/ds/ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

1. Programming Techniques
2. Complexity Analysis
3. Linked Lists
4. Stacks and Queues
5. Recursion
6. Binary Trees
7. Multiway Trees
8. Graphs
9. Sorting
10. Hashing
11. Data Compression
12. Memory Management
13. String Matching 

課程目標
修習完本課程,學生將具備如何使用各種資料結構並將之應用於程式設計之能力。 
課程要求
預修科目: 計算機程式/計算機概論
成績評量方式:
作業/程式: 30%
期中考: 35%
期末考: 35%
 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
教科書: 講義為主,可於課程網頁下載。
參考書目: 1.Data Structures In C, Noel Kalicharan, 2008
2.Data Structures and Algorithms in C++, Adam Drozdek, 2004
3.Data Structures and Algorithms in Java (2nd Edition), Robert Lafore, 2002
4.Data Structures and Algorithms with Object-Oriented Design Patterns in C++, Bruno R. Preiss, 1998
5.Algorithms and Data Structures in C++, L. Ammeraal, 1996
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
no 
100% 
 
 
課程進度
週次
日期
單元主題
無資料